Flutter / Examples / Listview with swipe
Listview with swipe
-
Steps
ListView.builder( itemCount: items.length, itemBuilder: (context, index) { return Dismissible( // Step 1 key: Key(items[index]), onDismissed: (direction) { // Step 2 setState(() { items.removeAt(index); }); ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('${items[index]} dismissed'))); }, child: ListTile( //visualDensity: VisualDensity(vertical: 4), leading: CircleAvatar( backgroundColor: const Color(0xff764abc), child: Text(items[index]), ), title: Text('Item ${items[index]}'), subtitle: Text('Item description'), trailing: Icon(Icons.more_vert), ), ); }, ) )